|
The CDC 1604 was a 48-bit computer designed and manufactured by Seymour Cray and his team at the Control Data Corporation (CDC). The 1604 is known as one of the first commercially successful transistorized computers. (The IBM 7090 was delivered in November 1959.) Legend has it that the 1604 designation was chosen by adding CDC's first street address (501 Park Avenue) to Cray's former project, the ERA-Univac 1103.〔Curiously, a very detailed 1975 (oral history ) with CDC's computer engineers does not confirm this legend: when the "1604" question was asked, the insiders laughed and responded: "It was quite popular at the time that this was the origin" and "We've never been able to substantiate it. However, there's still lots of people who believe it." Page 21 of the oral history provides the official CDC explanation for 1604: the original goal was to support 16K of memory and 4 tape units.〕 A cut-down 24-bit version, designated the CDC 924, was also produced. The first 1604 was delivered to the US Navy in 1960 for applications supporting major Fleet Operations Control Centers in Hawaii, London, and Norfolk, Virginia. By 1964, over 50 systems were built. The CDC 3000 succeeded the 1604. A 12-bit minicomputer, called the CDC 160, was often used as an I/O processor in 1604 systems. A stand-alone version of the 160 called the CDC-160A was arguably the first minicomputer. ==Architecture== Memory in the CDC 1604 consisted of 32K 48-bit words of magnetic core memory with a cycle time of 6.4 microseconds. It was organized as two banks of 16K words each, with odd addresses in one bank and even addresses in the other. The two banks were phased 3.2 microseconds apart, so average effective memory access time was 4.8 microseconds. The computer executed about 100,000 operations per second. Each 48-bit word contained two 24-bit instructions. The instruction format was 6-3-15: six bits for the operation code, three bits for a "designator" (index register for memory access instructions, condition for jump (branch) instructions) and fifteen bits for a memory address (or shift count, for shift instructions). The CPU contained a 48-bit accumulator (A), a 48-bit mask register (Q), a 15-bit program counter (P), and six 15-bit index registers (1-6). Internal integer representation used one's complement arithmetic. Internal floating point format was 1-15-32: one bit of sign, fifteen bits of offset (biased) binary exponent, and thirty-two bits of binary mantissa. The most-significant three bits of the accumulator were converted from digital to analog and connected to a tube audio amplifier contained in the console. This facility could be used to program audio alerts for the computer operator, or to generate music. Those familiar with the inner workings of the software could often hear what parts of a task were being performed by the CDC 1604; as a debugging aid, for example, a never-ending repetitive musical phrase indicated the program was stuck in a loop. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「CDC 1604」の詳細全文を読む スポンサード リンク
|